summaryrefslogtreecommitdiff
path: root/src/pages/my/transaction/[id].js
diff options
context:
space:
mode:
authorRafi Zadanly <zadanlyr@gmail.com>2023-02-06 16:15:14 +0700
committerRafi Zadanly <zadanlyr@gmail.com>2023-02-06 16:15:14 +0700
commite561175d7167da3f6ac25200ad3cce63ea38e20b (patch)
tree0ad04bc66ef2b5ca23f35bfa9614731e1240d9f3 /src/pages/my/transaction/[id].js
parent620223f151700bbd91a33d32e2a4c29d4c287e9d (diff)
no message
Diffstat (limited to 'src/pages/my/transaction/[id].js')
-rw-r--r--src/pages/my/transaction/[id].js36
1 files changed, 25 insertions, 11 deletions
diff --git a/src/pages/my/transaction/[id].js b/src/pages/my/transaction/[id].js
index d1ecbd7f..51004839 100644
--- a/src/pages/my/transaction/[id].js
+++ b/src/pages/my/transaction/[id].js
@@ -107,11 +107,13 @@ export default function DetailTransaction() {
});
const downloadPurchaseOrder = () => {
-
+ const url = `${process.env.ODOO_HOST}/api/v1/partner/${auth.partner_id}/sale_order/${transaction.id}/download_po/${transaction.token}`;
+ window.open(url, 'download')
};
- const uploadPurchaseOrder = () => {
- openPopup();
+ const downloadQuotation = () => {
+ const url = `${process.env.ODOO_HOST}/api/v1/partner/${auth.partner_id}/sale_order/${transaction.id}/download/${transaction.token}`;
+ window.open(url, 'download')
};
return (
@@ -152,7 +154,7 @@ export default function DetailTransaction() {
<button
type="button"
className="btn-light py-1.5 px-3 ml-auto"
- onClick={transaction?.purchase_order_file ? downloadPurchaseOrder : uploadPurchaseOrder}
+ onClick={transaction?.purchase_order_file ? downloadPurchaseOrder : openPopup}
>
{ transaction?.purchase_order_file ? 'Download' : 'Upload' }
</button>
@@ -211,15 +213,27 @@ export default function DetailTransaction() {
Belum ada Invoice
</Alert>
) }
- <button
- className="btn-light w-full mt-4"
- disabled={transaction?.status != 'waiting'}
- onClick={() => openConfirmAlert(transaction)}
- >
- Batalkan Transaksi
- </button>
</div>
</div>
+
+ <LineDivider />
+
+ <div className="px-4">
+ <button
+ className="btn-light w-full mt-4"
+ disabled={transaction?.status != 'draft'}
+ onClick={downloadQuotation}
+ >
+ Download Quotation
+ </button>
+ <button
+ className="btn-light w-full mt-4"
+ disabled={transaction?.status != 'waiting'}
+ onClick={() => openConfirmAlert(transaction)}
+ >
+ Batalkan Transaksi
+ </button>
+ </div>
</>
) : (
<div className="p-4 py-6">